/**
 *
 */
package com.zhuoyue.elmt.entity;

import org.hibernate.validator.constraints.Length;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.eit.eitsite.common.persistence.DataEntity;

/**
 * 电梯维保记录Entity
 * @author chenhao
 * @version 2016-09-07
 */
public class MaintenanceRecord extends DataEntity<MaintenanceRecord> {
	
	private static final long serialVersionUID = 1L;
	private String recordId;		// 维保记录ID
	private String maintenUnitCode;		// 维保单位代码
	private String maintenanceStaff;		// 维保人员
	private String useUnitCode;		// 使用单位代码
	private String useUnitName;		// 使用单位名称
	private String internalCode;		// 单位内部编号
	private String equipmentArea;		// 设备所在区域
	private String equipmentAddr;		// 设备所在地点
	private String longitude;		// 经度
	private String latitude;		// 纬度
	private String safetyManagement;		// 使用管理部门
	private String safetyOfficer;		// 安全管理人员
	private String safetyPhone;		// 使用单位联系电话
	private String equipmentCode;		// 设备注册代码
	private String modelSpec;		// 电梯型号
	private String manufactureUnit;		// 制造单位名称
	private String serialNumber;		// 出厂编号
	private Double ratedLoad;		// 额定载重量（KG）
	private Integer ratedManned;		// 额定载人
	private Double ratedSpeed;		// 额定速度（m/s）
	private Integer elevatorLayers;		// 层数
	private Integer elevatorStations;		// 站数
	private String controlMode;		// 控制方式
	private String installationUnit;		// 安装单位名称
	private Date inputUseDate;		// 使用日期
	private String remouldUnit;		// 改造大修单位
	private Date remouldDate;		// 改造日期
	private String maintenanceUnit;		// 维修保养单位
	private String maintenancePhone;		// 维保单位联系电话
	private String useUnitNameNew;		// 使用单位名称-&gt;变更后
	private String internalCodeNew;		// 单位内部编号-&gt;变更后
	private String equipmentAreaNew;		// 设备所在区域-&gt;变更后
	private String equipmentAddrNew;		// 设备所在地点-&gt;变更后
	private String longitudeNew;		// 经度-&gt;变更后
	private String latitudeNew;		// 纬度-&gt;变更后
	private String safetyManagementNew;		// 使用管理部门-&gt;变更后
	private String safetyOfficerNew;		// 安全管理人员-&gt;变更后
	private String safetyPhoneNew;		// 使用单位联系电话-&gt;变更后
	private String equipmentCodeNew;		// 设备注册代码-&gt;变更后
	private String modelSpecNew;		// 电梯型号-&gt;变更后
	private String manufactureUnitNew;		// 制造单位名称-&gt;变更后
	private String serialNumberNew;		// 出厂编号-&gt;变更后
	private Double ratedLoadNew;		// 额定载重量（KG）-&gt;变更后
	private Integer ratedMannedNew;		// 额定载人-&gt;变更后
	private Double ratedSpeedNew;		// 额定速度（m/s）-&gt;变更后
	private Integer elevatorLayersNew;		// 层数-&gt;变更后
	private Integer elevatorStationsNew;		// 站数-&gt;变更后
	private String controlModeNew;		// 控制方式-&gt;变更后
	private String installationUnitNew;		// 安装单位名称-&gt;变更后
	private Date inputUseDateNew;		// 使用日期-&gt;变更后
	private String remouldUnitNew;		// 改造大修单位-&gt;变更后
	private Date remouldDateNew;		// 改造日期-&gt;变更后
	private String maintenanceUnitNew;		// 维修保养单位-&gt;变更后
	private String maintenancePhoneNew;		// 维保单位联系电话-&gt;变更后
	private Date arrivalTime;		// 维保开始时间
	private Date completionTime;		// 维保结束时间
	private Date nextMaintenanceDate;		// 下次维保日期
	private String temperatureRange;		// 机房温度及湿度保持在电梯及检验所允许的范围内:0,不符合;1,符合
	private String voltageRange;		// 输入电压正常，波动在额定电压值&plusmn;7%的范围内:0,不符合;1,符合
	private String workEnvironment;		// 工作环境中腐蚀性和可燃气体及导电尘埃不超过额定指标:0,不符合;1,符合
	private String workSpot;		// 作业现场清洁及放置正在进行检验警示牌:0,不符合;1,符合
	private String hiddenTroubleTreatment;		// 本次维保发现的的事故隐患及处理方式
	private String accessoriesChangeRecord;		// 要求增加保养项目以及故障描述、配件更换记录
	private String nextDateChangeReason;		// 更改下次维护保养时间的原因
	private Date signInTime;		// 维保人员签到时间
	private Date confirmTime;		// 安全管理人员确认时间
	private String status;		// 状态
	private String createdBy;		// 创建人
	private Date creationDate;		// 创建时间
	private String lastUpdateBy;		// 更新人
	private Date lastUpdateDate;		// 更新时间
	private String remark;		// 备注
	private String maintenanceType;		// 维保记录类型
	
	public MaintenanceRecord() {
		super();
	}

	public MaintenanceRecord(String id){
		super(id);
	}

	@Length(min=1, max=20, message="维保记录ID长度必须介于 1 和 20 之间")
	public String getRecordId() {
		return recordId;
	}

	public void setRecordId(String recordId) {
		this.recordId = recordId;
	}
	
	@Length(min=0, max=20, message="维保单位代码长度必须介于 0 和 20 之间")
	public String getMaintenUnitCode() {
		return maintenUnitCode;
	}

	public void setMaintenUnitCode(String maintenUnitCode) {
		this.maintenUnitCode = maintenUnitCode;
	}
	
	@Length(min=0, max=20, message="维保人员长度必须介于 0 和 20 之间")
	public String getMaintenanceStaff() {
		return maintenanceStaff;
	}

	public void setMaintenanceStaff(String maintenanceStaff) {
		this.maintenanceStaff = maintenanceStaff;
	}
	
	@Length(min=0, max=20, message="使用单位代码长度必须介于 0 和 20 之间")
	public String getUseUnitCode() {
		return useUnitCode;
	}

	public void setUseUnitCode(String useUnitCode) {
		this.useUnitCode = useUnitCode;
	}
	
	@Length(min=0, max=100, message="使用单位名称长度必须介于 0 和 100 之间")
	public String getUseUnitName() {
		return useUnitName;
	}

	public void setUseUnitName(String useUnitName) {
		this.useUnitName = useUnitName;
	}
	
	@Length(min=0, max=20, message="单位内部编号长度必须介于 0 和 20 之间")
	public String getInternalCode() {
		return internalCode;
	}

	public void setInternalCode(String internalCode) {
		this.internalCode = internalCode;
	}
	
	@Length(min=0, max=10, message="设备所在区域长度必须介于 0 和 10 之间")
	public String getEquipmentArea() {
		return equipmentArea;
	}

	public void setEquipmentArea(String equipmentArea) {
		this.equipmentArea = equipmentArea;
	}
	
	@Length(min=0, max=100, message="设备所在地点长度必须介于 0 和 100 之间")
	public String getEquipmentAddr() {
		return equipmentAddr;
	}

	public void setEquipmentAddr(String equipmentAddr) {
		this.equipmentAddr = equipmentAddr;
	}
	
	@Length(min=0, max=20, message="经度长度必须介于 0 和 20 之间")
	public String getLongitude() {
		return longitude;
	}

	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}
	
	@Length(min=0, max=20, message="纬度长度必须介于 0 和 20 之间")
	public String getLatitude() {
		return latitude;
	}

	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}
	
	@Length(min=0, max=50, message="使用管理部门长度必须介于 0 和 50 之间")
	public String getSafetyManagement() {
		return safetyManagement;
	}

	public void setSafetyManagement(String safetyManagement) {
		this.safetyManagement = safetyManagement;
	}
	
	@Length(min=0, max=20, message="安全管理人员长度必须介于 0 和 20 之间")
	public String getSafetyOfficer() {
		return safetyOfficer;
	}

	public void setSafetyOfficer(String safetyOfficer) {
		this.safetyOfficer = safetyOfficer;
	}
	
	@Length(min=0, max=20, message="使用单位联系电话长度必须介于 0 和 20 之间")
	public String getSafetyPhone() {
		return safetyPhone;
	}

	public void setSafetyPhone(String safetyPhone) {
		this.safetyPhone = safetyPhone;
	}
	
	@Length(min=0, max=20, message="设备注册代码长度必须介于 0 和 20 之间")
	public String getEquipmentCode() {
		return equipmentCode;
	}

	public void setEquipmentCode(String equipmentCode) {
		this.equipmentCode = equipmentCode;
	}
	
	@Length(min=0, max=50, message="电梯型号长度必须介于 0 和 50 之间")
	public String getModelSpec() {
		return modelSpec;
	}

	public void setModelSpec(String modelSpec) {
		this.modelSpec = modelSpec;
	}
	
	@Length(min=0, max=100, message="制造单位名称长度必须介于 0 和 100 之间")
	public String getManufactureUnit() {
		return manufactureUnit;
	}

	public void setManufactureUnit(String manufactureUnit) {
		this.manufactureUnit = manufactureUnit;
	}
	
	@Length(min=0, max=50, message="出厂编号长度必须介于 0 和 50 之间")
	public String getSerialNumber() {
		return serialNumber;
	}

	public void setSerialNumber(String serialNumber) {
		this.serialNumber = serialNumber;
	}
	
	public Double getRatedLoad() {
		return ratedLoad;
	}

	public void setRatedLoad(Double ratedLoad) {
		this.ratedLoad = ratedLoad;
	}
	
	public Integer getRatedManned() {
		return ratedManned;
	}

	public void setRatedManned(Integer ratedManned) {
		this.ratedManned = ratedManned;
	}
	
	public Double getRatedSpeed() {
		return ratedSpeed;
	}

	public void setRatedSpeed(Double ratedSpeed) {
		this.ratedSpeed = ratedSpeed;
	}
	
	public Integer getElevatorLayers() {
		return elevatorLayers;
	}

	public void setElevatorLayers(Integer elevatorLayers) {
		this.elevatorLayers = elevatorLayers;
	}
	
	public Integer getElevatorStations() {
		return elevatorStations;
	}

	public void setElevatorStations(Integer elevatorStations) {
		this.elevatorStations = elevatorStations;
	}
	
	@Length(min=0, max=20, message="控制方式长度必须介于 0 和 20 之间")
	public String getControlMode() {
		return controlMode;
	}

	public void setControlMode(String controlMode) {
		this.controlMode = controlMode;
	}
	
	@Length(min=0, max=100, message="安装单位名称长度必须介于 0 和 100 之间")
	public String getInstallationUnit() {
		return installationUnit;
	}

	public void setInstallationUnit(String installationUnit) {
		this.installationUnit = installationUnit;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getInputUseDate() {
		return inputUseDate;
	}

	public void setInputUseDate(Date inputUseDate) {
		this.inputUseDate = inputUseDate;
	}
	
	@Length(min=0, max=100, message="改造大修单位长度必须介于 0 和 100 之间")
	public String getRemouldUnit() {
		return remouldUnit;
	}

	public void setRemouldUnit(String remouldUnit) {
		this.remouldUnit = remouldUnit;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getRemouldDate() {
		return remouldDate;
	}

	public void setRemouldDate(Date remouldDate) {
		this.remouldDate = remouldDate;
	}
	
	@Length(min=0, max=100, message="维修保养单位长度必须介于 0 和 100 之间")
	public String getMaintenanceUnit() {
		return maintenanceUnit;
	}

	public void setMaintenanceUnit(String maintenanceUnit) {
		this.maintenanceUnit = maintenanceUnit;
	}
	
	@Length(min=0, max=20, message="维保单位联系电话长度必须介于 0 和 20 之间")
	public String getMaintenancePhone() {
		return maintenancePhone;
	}

	public void setMaintenancePhone(String maintenancePhone) {
		this.maintenancePhone = maintenancePhone;
	}
	
	@Length(min=0, max=100, message="使用单位名称-&gt;变更后长度必须介于 0 和 100 之间")
	public String getUseUnitNameNew() {
		return useUnitNameNew;
	}

	public void setUseUnitNameNew(String useUnitNameNew) {
		this.useUnitNameNew = useUnitNameNew;
	}
	
	@Length(min=0, max=20, message="单位内部编号-&gt;变更后长度必须介于 0 和 20 之间")
	public String getInternalCodeNew() {
		return internalCodeNew;
	}

	public void setInternalCodeNew(String internalCodeNew) {
		this.internalCodeNew = internalCodeNew;
	}
	
	@Length(min=0, max=10, message="设备所在区域-&gt;变更后长度必须介于 0 和 10 之间")
	public String getEquipmentAreaNew() {
		return equipmentAreaNew;
	}

	public void setEquipmentAreaNew(String equipmentAreaNew) {
		this.equipmentAreaNew = equipmentAreaNew;
	}
	
	@Length(min=0, max=100, message="设备所在地点-&gt;变更后长度必须介于 0 和 100 之间")
	public String getEquipmentAddrNew() {
		return equipmentAddrNew;
	}

	public void setEquipmentAddrNew(String equipmentAddrNew) {
		this.equipmentAddrNew = equipmentAddrNew;
	}
	
	@Length(min=0, max=20, message="经度-&gt;变更后长度必须介于 0 和 20 之间")
	public String getLongitudeNew() {
		return longitudeNew;
	}

	public void setLongitudeNew(String longitudeNew) {
		this.longitudeNew = longitudeNew;
	}
	
	@Length(min=0, max=20, message="纬度-&gt;变更后长度必须介于 0 和 20 之间")
	public String getLatitudeNew() {
		return latitudeNew;
	}

	public void setLatitudeNew(String latitudeNew) {
		this.latitudeNew = latitudeNew;
	}
	
	@Length(min=0, max=50, message="使用管理部门-&gt;变更后长度必须介于 0 和 50 之间")
	public String getSafetyManagementNew() {
		return safetyManagementNew;
	}

	public void setSafetyManagementNew(String safetyManagementNew) {
		this.safetyManagementNew = safetyManagementNew;
	}
	
	@Length(min=0, max=20, message="安全管理人员-&gt;变更后长度必须介于 0 和 20 之间")
	public String getSafetyOfficerNew() {
		return safetyOfficerNew;
	}

	public void setSafetyOfficerNew(String safetyOfficerNew) {
		this.safetyOfficerNew = safetyOfficerNew;
	}
	
	@Length(min=0, max=20, message="使用单位联系电话-&gt;变更后长度必须介于 0 和 20 之间")
	public String getSafetyPhoneNew() {
		return safetyPhoneNew;
	}

	public void setSafetyPhoneNew(String safetyPhoneNew) {
		this.safetyPhoneNew = safetyPhoneNew;
	}
	
	@Length(min=0, max=20, message="设备注册代码-&gt;变更后长度必须介于 0 和 20 之间")
	public String getEquipmentCodeNew() {
		return equipmentCodeNew;
	}

	public void setEquipmentCodeNew(String equipmentCodeNew) {
		this.equipmentCodeNew = equipmentCodeNew;
	}
	
	@Length(min=0, max=50, message="电梯型号-&gt;变更后长度必须介于 0 和 50 之间")
	public String getModelSpecNew() {
		return modelSpecNew;
	}

	public void setModelSpecNew(String modelSpecNew) {
		this.modelSpecNew = modelSpecNew;
	}
	
	@Length(min=0, max=100, message="制造单位名称-&gt;变更后长度必须介于 0 和 100 之间")
	public String getManufactureUnitNew() {
		return manufactureUnitNew;
	}

	public void setManufactureUnitNew(String manufactureUnitNew) {
		this.manufactureUnitNew = manufactureUnitNew;
	}
	
	@Length(min=0, max=50, message="出厂编号-&gt;变更后长度必须介于 0 和 50 之间")
	public String getSerialNumberNew() {
		return serialNumberNew;
	}

	public void setSerialNumberNew(String serialNumberNew) {
		this.serialNumberNew = serialNumberNew;
	}
	
	public Double getRatedLoadNew() {
		return ratedLoadNew;
	}

	public void setRatedLoadNew(Double ratedLoadNew) {
		this.ratedLoadNew = ratedLoadNew;
	}
	
	public Integer getRatedMannedNew() {
		return ratedMannedNew;
	}

	public void setRatedMannedNew(Integer ratedMannedNew) {
		this.ratedMannedNew = ratedMannedNew;
	}
	
	public Double getRatedSpeedNew() {
		return ratedSpeedNew;
	}

	public void setRatedSpeedNew(Double ratedSpeedNew) {
		this.ratedSpeedNew = ratedSpeedNew;
	}
	
	public Integer getElevatorLayersNew() {
		return elevatorLayersNew;
	}

	public void setElevatorLayersNew(Integer elevatorLayersNew) {
		this.elevatorLayersNew = elevatorLayersNew;
	}
	
	public Integer getElevatorStationsNew() {
		return elevatorStationsNew;
	}

	public void setElevatorStationsNew(Integer elevatorStationsNew) {
		this.elevatorStationsNew = elevatorStationsNew;
	}
	
	@Length(min=0, max=20, message="控制方式-&gt;变更后长度必须介于 0 和 20 之间")
	public String getControlModeNew() {
		return controlModeNew;
	}

	public void setControlModeNew(String controlModeNew) {
		this.controlModeNew = controlModeNew;
	}
	
	@Length(min=0, max=100, message="安装单位名称-&gt;变更后长度必须介于 0 和 100 之间")
	public String getInstallationUnitNew() {
		return installationUnitNew;
	}

	public void setInstallationUnitNew(String installationUnitNew) {
		this.installationUnitNew = installationUnitNew;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getInputUseDateNew() {
		return inputUseDateNew;
	}

	public void setInputUseDateNew(Date inputUseDateNew) {
		this.inputUseDateNew = inputUseDateNew;
	}
	
	@Length(min=0, max=100, message="改造大修单位-&gt;变更后长度必须介于 0 和 100 之间")
	public String getRemouldUnitNew() {
		return remouldUnitNew;
	}

	public void setRemouldUnitNew(String remouldUnitNew) {
		this.remouldUnitNew = remouldUnitNew;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getRemouldDateNew() {
		return remouldDateNew;
	}

	public void setRemouldDateNew(Date remouldDateNew) {
		this.remouldDateNew = remouldDateNew;
	}
	
	@Length(min=0, max=100, message="维修保养单位-&gt;变更后长度必须介于 0 和 100 之间")
	public String getMaintenanceUnitNew() {
		return maintenanceUnitNew;
	}

	public void setMaintenanceUnitNew(String maintenanceUnitNew) {
		this.maintenanceUnitNew = maintenanceUnitNew;
	}
	
	@Length(min=0, max=20, message="维保单位联系电话-&gt;变更后长度必须介于 0 和 20 之间")
	public String getMaintenancePhoneNew() {
		return maintenancePhoneNew;
	}

	public void setMaintenancePhoneNew(String maintenancePhoneNew) {
		this.maintenancePhoneNew = maintenancePhoneNew;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getArrivalTime() {
		return arrivalTime;
	}

	public void setArrivalTime(Date arrivalTime) {
		this.arrivalTime = arrivalTime;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getCompletionTime() {
		return completionTime;
	}

	public void setCompletionTime(Date completionTime) {
		this.completionTime = completionTime;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getNextMaintenanceDate() {
		return nextMaintenanceDate;
	}

	public void setNextMaintenanceDate(Date nextMaintenanceDate) {
		this.nextMaintenanceDate = nextMaintenanceDate;
	}
	
	@Length(min=0, max=1, message="机房温度及湿度保持在电梯及检验所允许的范围内:0,不符合;1,符合长度必须介于 0 和 1 之间")
	public String getTemperatureRange() {
		return temperatureRange;
	}

	public void setTemperatureRange(String temperatureRange) {
		this.temperatureRange = temperatureRange;
	}
	
	@Length(min=0, max=1, message="输入电压正常，波动在额定电压值&plusmn;7%的范围内:0,不符合;1,符合长度必须介于 0 和 1 之间")
	public String getVoltageRange() {
		return voltageRange;
	}

	public void setVoltageRange(String voltageRange) {
		this.voltageRange = voltageRange;
	}
	
	@Length(min=0, max=1, message="工作环境中腐蚀性和可燃气体及导电尘埃不超过额定指标:0,不符合;1,符合长度必须介于 0 和 1 之间")
	public String getWorkEnvironment() {
		return workEnvironment;
	}

	public void setWorkEnvironment(String workEnvironment) {
		this.workEnvironment = workEnvironment;
	}
	
	@Length(min=0, max=1, message="作业现场清洁及放置正在进行检验警示牌:0,不符合;1,符合长度必须介于 0 和 1 之间")
	public String getWorkSpot() {
		return workSpot;
	}

	public void setWorkSpot(String workSpot) {
		this.workSpot = workSpot;
	}
	
	@Length(min=0, max=500, message="本次维保发现的的事故隐患及处理方式长度必须介于 0 和 500 之间")
	public String getHiddenTroubleTreatment() {
		return hiddenTroubleTreatment;
	}

	public void setHiddenTroubleTreatment(String hiddenTroubleTreatment) {
		this.hiddenTroubleTreatment = hiddenTroubleTreatment;
	}
	
	@Length(min=0, max=500, message="要求增加保养项目以及故障描述、配件更换记录长度必须介于 0 和 500 之间")
	public String getAccessoriesChangeRecord() {
		return accessoriesChangeRecord;
	}

	public void setAccessoriesChangeRecord(String accessoriesChangeRecord) {
		this.accessoriesChangeRecord = accessoriesChangeRecord;
	}
	
	@Length(min=0, max=200, message="更改下次维护保养时间的原因长度必须介于 0 和 200 之间")
	public String getNextDateChangeReason() {
		return nextDateChangeReason;
	}

	public void setNextDateChangeReason(String nextDateChangeReason) {
		this.nextDateChangeReason = nextDateChangeReason;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getSignInTime() {
		return signInTime;
	}

	public void setSignInTime(Date signInTime) {
		this.signInTime = signInTime;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getConfirmTime() {
		return confirmTime;
	}

	public void setConfirmTime(Date confirmTime) {
		this.confirmTime = confirmTime;
	}
	
	@Length(min=0, max=10, message="状态长度必须介于 0 和 10 之间")
	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	
	@Length(min=0, max=20, message="创建人长度必须介于 0 和 20 之间")
	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getCreationDate() {
		return creationDate;
	}

	public void setCreationDate(Date creationDate) {
		this.creationDate = creationDate;
	}
	
	@Length(min=0, max=20, message="更新人长度必须介于 0 和 20 之间")
	public String getLastUpdateBy() {
		return lastUpdateBy;
	}

	public void setLastUpdateBy(String lastUpdateBy) {
		this.lastUpdateBy = lastUpdateBy;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getLastUpdateDate() {
		return lastUpdateDate;
	}

	public void setLastUpdateDate(Date lastUpdateDate) {
		this.lastUpdateDate = lastUpdateDate;
	}
	
	@Length(min=0, max=200, message="备注长度必须介于 0 和 200 之间")
	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	@Length(min=0, max=1, message="维保记录类型长度必须介于 0 和 1 之间")
	public String getMaintenanceType() {
		return maintenanceType;
	}

	public void setMaintenanceType(String maintenanceType) {
		this.maintenanceType = maintenanceType;
	}
	
}